home *** CD-ROM | disk | FTP | other *** search
- 10-18-93 - ISL 2.0
-
- Made ISL shareware, in an effort to help defray the continued costs
- of maintaining it.
-
- Added the Explode effect. I can't believe nobody noticed it was
- missing until now!
-
- Re-compiled with the STKEXT option. This is supposed to dynamically
- extend the stack if it runs out - not an unusual situation when dealing
- with LALR parsers. This should mean no more stack overflows without a
- need to mess around with STACK. In my tests, there was no apparent
- performance penalty for this.
-
- Added a new program to print all the objects in an ascii stage. See
- islobjs.doc for details.
-
- Re-wrote string recognizer in the lexical analyzer. It now considers
- a string to consist of a quote ("), followed by zero or more non-quotes,
- followed by another quote. This should handle all of the characters
- people put in their file names, including foreign language characters
- and PC oddities. The only thing this new method will not handle is a
- quote which is part of a file name - a bad thing to do anyway, IMHO.
-
- Fixed floating point drift, by the addition of a rounding factor.
- This should cause restaged stages to be binary-identical to the
- original stages.
-
- Trailing zeros "0" are no longer printed on floating point numbers.
- Floats are defined as an optional sign, followed by one or more digits,
- followed by a decimal point, followed by zero or more digits.
-
- Modified the Effect identification routine to allow either '/' (Amiga)
- or '\' (PC) as the last path character before the FX name.
-
- Shortened the YROTATION keyword to YROT for consistency's sake.
-
- Added hinges and effects to cameras. Hinges seem like they might
- actually be useful, and Rotate2.0 makes sense for a camera. Note that
- adding a feature to ISL does not guarantee that Imagine will handle
- it in a sane manner!
-
- 7-12-93 - ISL 1.5
-
- Upgraded to SAS C 6.0, ANSI-fied code.
-
- Added backslash '\' character to BNF. This will make things better
- for those using the PC version of Imagine.
-
- 3-3-93 - ISL 1.4
-
- Improved restage performance.
-
- Added hyphen '-' character to BNF.
-
- Changed restage info message to reflect it's being more of a
- compiler than a re-compiler.
-
- Removed gratuitous and hard-to-remember-to-maintain version numbers
- from several doc files. README.ISL and history.ISL will continue
- to report the current ISL version.
-
- 2-20-93 - ISL 1.3
-
- Added QUICKDRAW flag to AXIS syntax.
-
- 2-10-93 - ISL 1.2
-
- Compiled with -O.
-
- Decided it was less confusing to give the entire package a version
- number, rather than each piece. Thus, destage 1.2 and restage 1.2
- are here even though destage did not change. At least, the source
- did not change - the size did due to the new compile option above.
-
- Fixed an oversight (bug) which limited the size of a binary stage
- which could be generated by restage to 100000 bytes. Stages are
- now written directly to disk, and the sizes updated using fseek.
-
- Arbitrarily decided to remove the sample ARexx scripts. While I
- appreciated the effort which went into writing them, they didn't
- handle the complete ISL syntax and I didn't want to put the effort
- into learning ARexx well enough to fix them. Perhaps I'll bring
- them back in an enhanced form someday.
-
- 12-3-92 - destage 1.0, restage 1.1
-
- Added '-' to the filename characters recognized by restage, fixing
- a spurious parsing error.
-
- 11-22-92 - destage 1.0, restage 1.0
-
- Initial release
-
-